  var req;
  var datadisplay;    
  function retrieveURL(url, textId) {
    
	if (window.XMLHttpRequest) { // Non-IE browsers
	      req = new XMLHttpRequest();
	      req.onreadystatechange = processStateChange;
	      try {
	        req.open("GET", url, true);
	      } catch (e) {
	        alert(e);
	      }
	      req.send(null);
	 }
     else if (window.ActiveXObject) {  // IE
	      req = new ActiveXObject("Microsoft.XMLHTTP");
	      if (req) {
	        req.onreadystatechange = processStateChange;
	        req.open("GET", url, true);
	        req.send();
	      }
    }
    datadisplay = textId;
  }
  
  function processStateChange() {
    if (req.readyState == 4) { // Complete
      if (req.status == 200) { // OK response
      //alert(req.responseText);
        //document.getElementById("urlContent").innerHTML = req.responseText;
        //alert(req.responseText);
        document.getElementById(datadisplay).innerHTML = req.responseText;
        //document.getElementById("endblock").innerHTML = lastblock;
        //document.getElementById("answerblock").innerHTML = '';
      } else {
        alert("Problem: " + req.statusText);
      }
    }
  }  